package com.guoheng.hazard.sys.mapper.entpr;

import com.guoheng.hazard.common.base.Result;
import com.guoheng.hazard.sys.model.entity.entpr.EntprLicenseInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 类功能描述:　证照信息
 *
 * @author fbl
 * @date 2019-24-12 9:24
 */
@Mapper
public interface EntprLicenseInfoMapper {
    int deleteByPrimaryKey(Long id);

    int insert(EntprLicenseInfo record);

    int insertEntprLicense(EntprLicenseInfo record);

    /**
     * 方法功能描述: 单个查询企业证照信息
     *
     * @param entpr 企业主键
     * @return  List<EntprLicenseInfo>
     */
    List<EntprLicenseInfo> getEntprLicense(@Param("entpr") Long entpr);

    /**
     * 方法功能描述: 修改企业证照信息
     *
     * @param record 证照信息
     * @return  List<EntprLicenseInfo>
     */
    int updateEntprLicense(EntprLicenseInfo record);

    int updateByPrimaryKey(EntprLicenseInfo record);

    /**
     * 方法功能描述: 批量查询企业证照信息
     *
     * @return  List<EntprLicenseInfo>
     */
    List<EntprLicenseInfo> getEntprLicenses();

    /**
     * 方法功能描述: 查询企业证照信息详情
     *
     * @return EntprLicenseInfo
     */
    EntprLicenseInfo getEntprLicensesById(Long id);

}